//当同意协议时 提交按钮可用 否则 不可用
function readProtocol(){
	if($("[name='checkpro']").attr("checked"))
		$('#lasttr').css("visibility","visible");
	else
		$('#lasttr').css("visibility","hidden");
	
}
function checkName(inputName,infoDivId){
	var userName = $("[name='"+inputName+"']").val();
	var Reg = /[a-zA-Z1-9_]{1}\w{1,50}/;
	if(Reg.test(userName)){
		$.ajax({
			type:'GET',
			url:'CheckName.php',
			data:'username='+userName,
			dataType:'text',
			success:function(res){
					if(parseInt(res)){//表示姓名已存在
						$('#'+infoDivId).html("<font style='color:red;'>*用户已存在*</font>");
						return false;	
					}else{//用户不存在
						$('#'+infoDivId).html("<font style='color:green;'>恭喜!用户名可以注册!</font>");
						return true;	
					}
				}
		});
	}else{
		alert('用户名可能字符不够(6-50个字符)或格式不正确\n包含了特殊字符！');
		return false;
	}
}

//
function checkPwd(inputName,infoDivId){
	
	var pwdValue = $("[name='"+inputName+"']").val();
	if(pwdValue != ""){
		var pwdReg = /[0-9a-zA-Z_]{6,20}/;
		if(pwdReg.test(pwdValue)){
			$('#'+infoDivId).html("<font style='color:green;'>密码格式正确</font>");
			return true;	
		}else{
			$('#'+infoDivId).html("<font style='color:red;'>*密码格式不正确*</font>");
			return false;			
		}
	}else{
		//alert('密码可能字符不够(6-50个字符)或格式不正确\n或包含了特殊字符！');
		return false;
	}
}

function pwdCompare(pwdInputName,repwdInputName,repwdDivId){
	var pwd = $("[name="+pwdInputName+"]").val();
	var repwd = $("[name="+repwdInputName+"]").val();
	if(pwd == repwd){
		$('#'+repwdDivId).html("<font style='color:green;'>两次密码一致</font>");
		return true;
	}else{
		$('#'+repwdDivId).html("<font style='color:red;'>两次密码不一致</font>");
		return false;		
	}
}
/*function:CHECK()邮箱，电话，QQ的验证函数
 * 参数：	参数一：输入框的name属性的值 
 * 	   	参数二：提示出现的div的id
 * 		参数三：验证的正则表达式
 * 		参数四：验证正确时的提示语
 * 		参数五：验证错误时的提示语
 * return：true|false
 */
function CHECK(inputName,infoDivId,Reg,trueInfo,falseInfo){
	var value = $("[name="+inputName+"]").val();
	if(Reg.test(value)){
		$('#'+infoDivId).html("<font style='color:green;'>"+trueInfo+"</font>");
		return true;		
	}else{
		$('#'+infoDivId).html("<font style='color:red;'>"+falseInfo+"</font>");
		return false;			
	}	
}


function checkAll(){

	if(!checkPwd('user_pwd','asdfdf')){
		alert("密码格式不正确！");
		return false;
	}
	
	if(!checkPwd('user_repwd','asdfdf')){
		alert("确认密码格式不正确！");
		return false;
	}
	if(!checkPwd('user_repwd','asdfdf')){
		alert("确认密码格式不正确！");
		return false;
	}
	if(!pwdCompare('user_pwd','user_repwd','asdf')){
		alert("两次密码不一致");
		return false;
	}
	if(!CHECK('user_email','asddsa',/\w+@\w+(\.\w+)+/,'电话号码格式正确','电话号码格式不正确')){
		alert('邮箱格式不正确');
		return false;
	}
	if(!CHECK('user_phone','asddsa',/[0-9]{8,11}/,'电话号码格式正确','电话号码格式不正确')){
		alert('电话格式不正确');
		return false;
	}
	if(!CHECK('user_qq','asddsa',/[1-9]{1}[0-9]{5,10}/,'电话号码格式正确','电话号码格式不正确')){
		alert('QQ格式不正确');
		return false;
	}
	if(document.registerForm.user_pwdquestion.value==""){
		alert("请选择密保问题，这将有助于你找回密码！");
		return false;
	}
	if(document.registerForm.user_pwdanswer.value==""){
		alert("请填写密保答案，这将有助于你找回密码！");
		return false;
	}
	return true;
}